package Modelo.ObjetosDAO;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;


import Modelo.ClaseLicencia;
import Modelo.CostoVigencia;
import Modelo.GestionDeBD.GestorBD;

public class CostoVigenciaDAO implements ICostoVigenciaDAO{

	private GestorBD gbd=GestorBD.getGestorBD();
	
	public int obtenerCostoLicencia (ClaseLicencia clase,int vigencia)	{
		
Connection conn=gbd.getConnection();
	
		CostoVigencia c = new CostoVigencia();
		PreparedStatement sentencia = null;
		ResultSet rs = null;
		try {
			String consulta = "SELECT * FROM costo_vigencia WHERE clase_licencia_id = ? and vigencia = ?";
			sentencia = conn.prepareStatement(consulta);
		
		sentencia.setInt(1, clase.getIdClaseLicencia());
		sentencia.setInt(2, vigencia);

			rs = sentencia.executeQuery();
			if (rs.next()) {
			c.setCosto(rs.getInt("costo"));
			}
		} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();

	}
		return c.getCosto();	 
	}
	
}
